home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
misc
/
amag
/
sh9301c.lha
/
Oberon(S.67)
/
Listing7.mod
< prev
next >
Wrap
Text File
|
1993-01-22
|
700b
|
23 lines
MODULE MitProcs; (* geschickt *)
IMPORT
io;
VAR
Jahr, Monat, Tag, Stunde, Minute: LONGINT;
PROCEDURE GetNumber (Str: ARRAY OF CHAR; Min, Max: LONGINT): LONGINT;
VAR
Number: LONGINT;
BEGIN
REPEAT
io.WriteString (Str);
UNTIL io.ReadInt (Number) AND (Number >= Min) AND (Number <= Max);
RETURN Number;
END GetNumber;
BEGIN
Jahr := GetNumber ("Bitte Jahr eingeben: ", 0, 2100);
Monat := GetNumber ("Bitte Monat eingeben: ", 1, 12);
Tag := GetNumber ("Bitte Tag eingeben: ", 1, 31);
Stunde := GetNumber ("Bitte Stunde eingeben: ", 0, 23);
Minute := GetNumber ("Bitte Minute eingeben: ", 0, 59);
(* ... der Rest, der diese Daten verarbeitet *)
END MitProcs.